_KSCHEDULING_GROUP

//0x180 bytes (sizeof) struct _KSCHEDULING_GROUP { struct _KSCHEDULING_GROUP_POLICY Policy; //0x0 ULONG RelativeWeight; //0x8 ULONG ChildMinRate; //0xc ULONG ChildMinWeight; //0x10 ULONG ChildTotalWeight; //0x14 ULONGLONG QueryHistoryTimeStamp; //0x18 LONGLONG NotificationCycles; //0x20 LONGLONG MaxQuotaLimitCycles; //0x28 volatile LONGLONG MaxQuotaCyclesRemaining; //0x30 union { struct _LIST_ENTRY SchedulingGroupList; //0x38 struct _LIST_ENTRY Sibling; //0x38 }; struct _KDPC* NotificationDpc; //0x40 struct _LIST_ENTRY ChildList; //0x44 struct _KSCHEDULING_GROUP* Parent; //0x4c struct _KSCB PerProcessor[1]; //0x80 };